An Open-Source Tool-Chain for Performance Analysis
نویسندگان
چکیده
Modern supercomputers with multi-core nodes enhanced by accelerators, as well as hybrid programming models, introduce more complexity in modern applications. Efficiently Exploiting all of the available resources requires a complex performance analysis of applications in order to detect time-consuming or idle sections. This paper presents an open-source tool-chain for analyzing the performance of parallel applications. It is composed of a trace generation framework called EZTRACE, a generic interface for writing traces in multipe format called GTG, and a trace visualizer called VITE. These tools cover the main steps of performance analysis – from the instrumentation of applications to the trace analysis – and are designed to maximize the compatibility with other performance analysis tools. Thus, these tools support multiple file formats and are not bound to a particular programming model. The evaluation of these tools show that they provide similar performance compared to other analysis tools, while being generic.
منابع مشابه
Comparison of Open Source Learning Management Softwares and Presenting a Native Evaluation Tool
Introduction: Nowadays all educational institutes are trying to use technology in their structure. This effort has been faced with different barriers, including cost, time, and support. Therefore, using open source softwares can partially help us in using technology. In this article, we review main features of several open source learning management softwares, while presenting a tool which incl...
متن کاملA multi-period distribution network design model under demand uncertainty
Supply chain management is taken into account as an inseparable component in satisfying customers' requirements. This paper deals with the distribution network design (DND) problem which is a critical issue in achieving supply chain accomplishments. A capable DND can guarantee the success of the entire network performance. However, there are many factors that can cause fluctuations in input dat...
متن کاملDevelopment of Data Envelopment Analysis for the Performance Evaluation of Green Supply Chain with Undesirable Outputs
A fundamental problem is the use of DEA in multistep or multilevel processes such as supply chain, lack of attention to processes’ internal communications in a way that the recent studies on DEA in the context of serial processes have focused on closed systems that the outputs of one level become the inputs of the next level and none of the inputs enter the mediator process. The present study a...
متن کاملPerformance Evaluation of Supply Chain under Decentralized Organization Mechanism
Abstract Nowadays among many evaluation methods, data envelopment analysis has widely used to evaluate the relative performance of a set of Decision Making Units (DMUs). Data Envelopment Analysis (DEA(is a mathematical tool for evaluating the relative efficiency of a set Decision Making Units (DMUs), with multiple inputs and outputs. Traditional DEA models treat with each DMU as a “black box" t...
متن کاملAn Open-Source Semi-Automated Processing Chain for Urban Object-Based Classification
This study presents the development of a semi-automated processing chain for urban object-based land-cover and land-use classification. The processing chain is implemented in Python and relies on existing open-source software GRASS GIS and R. The complete tool chain is available in open access and is adaptable to specific user needs. For automation purposes, we developed two GRASS GIS add-ons e...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011